On Accurate Performance Prediction for Massively Parallel Systems and its Applications
نویسنده
چکیده
A performance prediction method is presented, which accurately predicts the execution time of programs on massively parallel computers. We consider a computer architecture with shared-memory multiprocessor nodes and a communication network connecting these nodes. The method combines a relaxed task graph model, a queueing model and a memory hierarchy model. The relaxed task graph is a compact representation of communicating processes of an application mapped on the target machine. Simultaneous accesses to the resources of a multiprocessor node are modeled as a queueing network. The execution time of the application is computed by an evaluation algorithm. An example application implemented on a massively parallel computer demonstrates the accuracy of our model. Furthermore two applications of our accurate prediction method are presented.
منابع مشابه
Accurate Performance Prediction for Assively Parallel Systems and Its Applications
A performance prediction method is presented, which accurately predicts the expected program execution time on massively parallel systems. We consider distributed-memory architectures with SMD nodes and a fast communication network. The method is based on a relaxed task graph model, a queuing model, and a memory hierarchy model. The relaxed task graph is a compact representation of communicatin...
متن کاملPerformance Prediction for Complex Parallel Applications
Today‘s massively parallel machines are typically message-passing systems consisting of hundreds or thousands of processors. Implementing parallel applications efficiently in this environment is a challenging task, and poor parallel design decisions can be expensive to correct. Tools and techniques that allow the fast and accurate evaluation of different parallelization strategies would signifi...
متن کاملPerPreT - A Performance Prediction Tool for Massively Parallel Systems
Today’s massively parallel machines are typically message passing systems consisting of hundreds or thousands of processors. Implementing parallel applications efficiently in this environment is a challenging task. The Performance Prediction Tool (PerPreT) presented in this paper is useful for system designers and application developers. The system designers can use the tool to examine the effe...
متن کاملDual Space Control of a Deployable Cable Driven Robot: Wave Based Approach
Known for their lower costs and numerous applications, cable robots are an attractive research field in robotic community. However, considering the fact that they require an accurate installation procedure and calibration routine, they have not yet found their true place in real-world applications. This paper aims to propose a new controller strategy that requires no meticulous calibration and ...
متن کاملGrid-based Workflow Management for Automatic Performance Analysis of Massively Parallel Applications
Many Grid infrastructures have begun to offer services to end-users during the past several years with an increasing number of complex scientific applications and software tools that require seamless access to different Grid resources via Grid middleware during one workflow. End-users of the rather hpc-driven deisa Grid infrastructure take not only advantage of Grid workflow management capabili...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996